#include <allegro.h>
#include <iostream>
#include "interface.hpp"



cInterface::cInterface()
    {
        choose_bar=load_bmp("Data\\Interface\\bar_w.bmp",default_palette);
            hp_bar=load_bmp("Data\\Interface\\hp_bar.bmp",default_palette);
            mp_bar=load_bmp("Data\\Interface\\mp_bar.bmp",default_palette);


    }



void cInterface::draw(BITMAP * bufor,int HP,int MP)
{
        for (int i=0 ; i<10;i++)
            masked_blit( choose_bar, bufor, 0,0, i*40+((bufor->w-400)/2), bufor->h-choose_bar->h, choose_bar->w, choose_bar->h );//w piatym argumencie liczba 400 wziela sie z tego ,ze mamy 10 elementow ktorych x=40. Ta szerokosc tego paska tworzonego bedzie zawsze ta sama



        masked_blit( hp_bar, bufor, hp_bar->w - HP*1.8,0, 0, (bufor->h-hp_bar->h)-hp_bar->h, hp_bar->w, hp_bar->h );//HP PASEK
        masked_blit( mp_bar, bufor, mp_bar->w - MP *1.8,0, 0, (bufor->h-mp_bar->h), mp_bar->w, mp_bar->h );//MP PASEK

}
